package com.example.rabbitmq.config;

import org.springframework.context.annotation.Configuration;

@Configuration
public class RabbitConfig {
    /**
     * 1、name:    队列名称
     * 2、durable: 是否持久化
     * 3、exclusive: 是否独享、排外的。如果设置为true，定义为排他队列。则只有创建者可以使用此队列。也就是private私有的。
     * 4、autoDelete: 是否自动删除。也就是临时队列。当最后一个消费者断开连接后，会自动删除。
     * */
    //RabbitMQ队列主题的名称
    public static final String RABBITMQ_DEMO_NAME="rabbitmqDemoTopic";

    //RabbitMQ的DIRECT交换机名称
    public static final String RABBIT_DEMO_DIRECT_EXCHANGE="rabbitmqDemoDirectExchange";

    //RabbitMQ的DIRECT交换机和队列绑定的匹配键 DirectRouting
    public static final String RABBITMQ_DEMO_DIRECT_ROUTING="rabbitmqDemoDirectRouting";
}
